using System;
using Castle.ActiveRecord;

namespace Karma.Framework.Core.Modules.Reports.Definition
{
    [ActiveRecord("[GraphReport]")]
    public class GraphReport : Report
    {
        [JoinedKey]
        public override Int64 Id { get; set; }

        [Property]
        public string XLabel { get; set; }

        [Property]
        public string YLabel { get; set; }

        [Property]
        public Int64 XStep { get; set; }

        [Property]
        public Int64 YStep { get; set; }

        [Property]
        public GraphLayoutType Layout { get; set; }
    }
}